#ifndef NUMLIST_H_
#define NUMLIST_H_

/*
 * NumList:
 * 		List of numbers, last element (garbage element) points to NULL.
 */

typedef struct NumList
{
  struct NumList* next;
  int value;
  unsigned size;
} NumList;

NumList* NewNumList();
void DeleteNumList(void* list);
void SetNumListSizes(NumList* numList);

#endif /*NUMLIST_H_*/
